@charset "utf-8";
/*
Design by lyh
*/
body { margin:0; padding:0; width:100%; color:#666; font:normal 12px/1.8em "Microsoft YaHei", Arial, Helvetica, sans-serif; background:url(../images/jjswhg_bg.jpg) repeat-y; min-width:1200px;}
html, .main { padding:0; margin:0;}
.main { background:url(../images/jjswhg_top.jpg) no-repeat; background-position:top center;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}

p { margin:8px 0; padding:0 0 8px 0; font-size:12px;}
a { color:#000; text-decoration:none;}
a:hover { color:#ff2a00;}
ul,li{margin:0;padding:0;list-style: none;}
img { border: none; }
.newline { margin-bottom:15px;}
.mt10 { margin-top:10px;}
#mt30 { margin-top:30px;}
#mt40 { margin-top:40px;}
#mt50 { margin-top:50px;}
.ml20 { margin-left:20px;}

.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}

/*=============================================== header =====================================================================*/
.header { }
.header_resize { margin:0 auto; padding:0; width:1040px;}
.logo { margin:50px 0 0 0; padding:0; float:left; width:auto; background:url(../images/jjswhg_logo.png) no-repeat; width:273px; height:88px; display:block;}

/* menu */
.nav { width:1040px; height:130px; margin:0 auto; position:relative;}

.topnav{ float:right; width:767px; height:45px;}

.menu_nav { margin:0; padding:105px 0 0 0; float:right; height:29px;}
.menu_nav ul { list-style:none; height:29px;}
.menu_nav ul li { margin:0 10px 0 0; padding:0; float:left;}
.menu_nav ul li a { display:block; margin:0; padding:10px 10px; color:#fff; text-decoration:none; font-size:16px;}
.menu_nav ul li.active a, .menu_nav ul li a:hover { background:#ff2a00;}

/* search */
.searchform { position:absolute; top:50px; right:0;}
.formsearch { margin:0; height:32px; padding:0;}
.formsearch span { display:block; margin:0; padding:0; float:left; background:#fff;}
.formsearch input.editbox_search { margin:0; padding:0 10px; float:left; width:180px; border:none; background:none; font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#a8acb2; outline:none; height:32px; line-height:32px;}
.formsearch input.button_search { margin:0; padding:0 5px; border:none; float:left; background:#000; color:#f6a000; background:#ff2a00 url(../images/jjswhg_search.png) no-repeat; background-position:center; width:32px; height:32px;line-height:32px; display:block;border-radius: 0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;

}


/* 大幻灯 */
.banner { margin:0; padding:0;}
.focus{ position:relative; width:1040px; height:524px; margin:0 auto;}  
.focus img{ width: 1040px; height: 524px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  } 
 
.focus .shadow{ width:100%; position:absolute; bottom:-56px; left:0px; z-index:10; height:56px; line-height:56px; background:#ff2a00; display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:30px; font-family: "\5FAE\8F6F\96C5\9ED1";}  

.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  

.focus .point{bottom:-35px; right:40px; position:absolute; height:20px; text-align:center; z-index: 200; }  
.focus .point div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}  
  
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#ff9985; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fff;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/*摘要幻灯*/
.jjswhg_focus{overflow:hidden; zoom:1; min-width:950px; margin-top:21px;}

.scroll{ width:1040px; margin:0 auto; position:relative;}
.scroll .t, .arr_left, .arr_right,.scroll_txt{position:absolute;}

.arr_right,.arr_left{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;cursor:pointer;}

.arr_left{ top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; z-index:99}
.arr_right{ top: 50%;margin-top: -37px; right:260px; background-position:-40px -74px; z-index:99}

.scroll .t{width:145px; height:36px; cursor:pointer;overflow:hidden; left:-10px; top:16px;background:url(img/video_1220_zyc_dsj_logo.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='img/video_1220_zyc_dsj_logo.png');_background:none;}
.scroll .box{float:left; width:780px; height:450px;}
.scroll .box img { width:100%; height:100%;}
.scroll_cont{ width:780px; height:450px}

.numList{ position:absolute; right:70px; z-index:999; bottom:50px; vertical-align:middle; text-align:center; }
.numList span{display: inline-block; width:12px; height:12px; padding:0;margin-right:10px; background:#a8a6a0; cursor:pointer; line-height:0; font-size:0;border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.numList span.selected{background:#ff2a00}

.red_line{position:absolute; width:220px; height:3px; background:#ff2a00; top:40px; left:0;}
.scroll_txt{left:780px; top:0;}
.scroll_txt .txtbg{ position:absolute;width:260px; height:450px;left:0; top:0; background:#efece5;}
.scroll_txt .txtcontent{ position:absolute;left:25px; top:60px; color:#666; width:210px}
.scroll_txt .txtcontent h2{ font-size:18px; color:#000; font-family:黑体; line-height:26px; padding:0 0 5px;}
.scroll_txt .txtcontent p{ padding:0; margin-top:15px; line-height:26px;}
.scroll_txt .txtcontent p span{ color:#666;}
.scroll_txt .txtcontent p a{ color:#ff2a00; text-decoration:none;cursor:pointer; overflow:hidden}

.txtcontent h2 a { color:#000;}
.txtcontent h2 a:hover { color:#ff2a00; text-decoration:none;}

.playList{ float:right;width:308px; overflow:hidden;}
.playList li{ width:290px; height:80px; padding-left:18px; background:url(img/video_0815_01.png) no-repeat}
.playList li.active{ background-position:0 -80px}
.playList li h3{ color:#333; font-size:16px; font-family:"微软雅黑", "黑体"; line-height:30px;}
.playList li a, .playList li a:visited, .playList li a:hover{color:#333}
.playList li p{ color:#898989; padding-right:9px}
.playList li.active a, .playList li.active a:visited, .playList li.active a:hover, .playList li.active p{ color:#fff;}


#txt01 { display:block}
#txt02,#txt03,#txt04,#txt05 { display:none;}

/*========================================================== 头条 =============================================================================*/
.toutiao {margin:0; padding:0; margin-top:36px;}
.toutiao_resize { margin:0 auto; width:1000px;}
.menu_toutiao {background:url(../images/jjswhg_tongzhi.png) no-repeat; background-position:center; display:block; width:91px; height:90px; float:left; padding:0;}
.h2_toutiao_box {float:right; width:850px; padding:0}
.h2_toutiao_box h2 {text-align:left; line-height:32px; padding:0; font-size:30px; color:#000; padding:8px 0; margin:0 0 8px;}

ul.li_title2 { margin:0; padding:0; list-style:none; }
ul.li_title2 li { margin:0; padding:5px 0; margin-right:20px; background:url(../images/jjswhg_dot.jpg) no-repeat left 16px; float:left; width:auto; overflow:hidden;}
ul.li_title2 li a{ font-size:14px; color:#000; text-decoration:none; padding-left:18px;}
ul.li_title2 li a:hover{ color:#ff2a00; text-decoration:none;}


/*===================================================== listnews ==================================================*/
ul.li_title_date { margin:0; padding:0; list-style:none; }
ul.li_title_date li { margin:0; padding:5px 0; background:url(../images/jjswhg_dot.jpg) no-repeat left 16px;}
ul.li_title_date li a{ font-size:14px; color:#000; text-decoration:none; padding-left:18px;}
ul.li_title_date li a:hover{ color:#ff2a00; text-decoration:none;}
ul.li_title_date li span { float:right; font-size:12px; color:#666;}

ul.li_two_title_date { margin:0; padding:0; list-style:none; width:795px; margin:17px 0 0 0;}
ul.li_two_title_date li { margin:0 10px; padding:5px 0; width:370px; overflow:hidden; float:left; background:url(../images/icon.gif) no-repeat left 12px;}
ul.li_two_title_date li a{ font-size:14px; color:#666; text-decoration:none; padding-left:18px; float:left}
ul.li_two_title_date li a:hover{ color:#f10601; text-decoration:none;}
ul.li_two_title_date li span { float:right; font-size:12px; color:#666;}

ul.li_title { margin:0; padding:0; list-style:none; }
ul.li_title li { margin:0; padding:0; background:url(../images/jjswhg_dot.jpg) no-repeat left 21px; overflow: hidden;line-height: 42px;height: 42px;}
ul.li_title li a{ font-size:15px; color:#000; text-decoration:none; padding-left:18px;}
ul.li_title li a:hover{ color:#f10601; text-decoration:none;}

ul.li_title1 { margin:0; padding:0; list-style:none; }
ul.li_title1 li { margin:0; padding:5px 0; background:url(../images/li_square.jpg) no-repeat left 16px; }
ul.li_title1 li a{ font-size:14px; color:#666; text-decoration:none; padding-left:18px;}
ul.li_title1 li a:hover{ color:#f10601; text-decoration:none;}

ul.sb_menu{ margin:0; padding:0; list-style:none; color:#959595;}
ul.sb_menu li {margin:0; padding:18px 0; text-align:center; width:190px; background:#fdc101; border-bottom:1px solid #fff;}
ul.sb_menu li a{ font-size:18px; color:#000; text-decoration:none; }
ul.sb_menu li a:hover{ color:#000;  background:#f59e00;}
ul.sb_menu li:hover{ background:#f59e00;}

#listnews ul.li_title_date { margin:0; padding:0; list-style:none; }
#listnews ul.li_title_date li { margin:0; padding:5px 0; background:url(../images/sub_icon.gif) no-repeat left 12px;}
#listnews ul.li_title_date li a{ font-size:14px; color:#000; text-decoration:none; padding-left:18px;}
#listnews ul.li_title_date li a:hover{ color:#f10601; text-decoration:none;}
#listnews ul.li_title_date li span { float:right; font-size:12px; color:#666;}

/*====================================================== cont_box1 =================================================*/
.cont_box1 { margin:0; padding:0;}
.cont_box1_resize { margin:0 auto; padding:30px 0; width:1000px;}
.cont_box1 .mainbar { margin:0; padding:0 40px 0 0; float:left; width:560px;}
.cont_box1 .mainbar .box { margin-left:-15px; padding:0;}
.cont_box1 .mainbar .box  .t_abs { padding:10px 15px;}
.cont_box1 .mainbar .box  .t_abs:hover { background:#dedede;}
.cont_box1 .mainbar .box  .t_abs b { font-size:20px; line-height:48px; }
.cont_box1 .mainbar .box  .t_abs p { color:#000;}

.cont_box1 .sidebar { padding:0; float:right; width:400px; overflow:hidden;}
.cont_box1 .sidebar .gadget { margin:0 0 10px; padding:10px 0; border:1px solid #3f3f3f; margin-top:30px;position:relative;}
.cont_box1 .sidebar .txt { padding:20px;}
.cont_box1 .sidebar .txt p {  font-size:14px; color:#2f2f2f; line-height:28px; text-indent:2em;}

.cont_box1 .sidebar .menu_box { background: url(../images/jjswhg_bg.jpg) no-repeat; width:166px; height:30px; line-height:30px; margin: 0 auto; display:block; text-align:center;/* margin-top:-30px; */position:absolute; top:-15px; left:117px;}
.cont_box1 .sidebar .menu_box b { color:#fff; width:126px; height:30px; margin:0 auto; padding:5px 20px;font-size:18px; font-weight:normal; background:#ff2a00;}
.cont_box1 .sidebar .more1 { float:right; text-align:center; margin:0; }
.cont_box1 .sidebar .more1 a { font-size:12px; text-transform:uppercase; color:#999;}

/*================================================================ cont_list ================================================*/
.cont_list { margin:0; padding:0;}
.cont_list_resize { margin:0 auto; width:1000px; padding:20px 0; color:#fff;}
.cont_list .col { margin:0; float:left;}
.cont_list .c1 { padding:0 20px 0 0; width:480px;}
.cont_list .c2 { padding:0 0 0 20px; width:480px;}
.cont_list .c3 { padding:0; width:320px;}

.cont_list .title { padding:0 0 10px 0; border-bottom:8px solid #9c9c9c; position:relative; margin-bottom:25px; margin-top:10px; }
/*.title .box {display: inline-block;white-space:nowrap; overflow:hidden; position:absolute; bottom:-25px; left:50%; margin-left:-70px;}*/
.title b { position:absolute; color:#000; font-size:23px; font-weight:normal; border-bottom:8px solid #ff2a00; padding:0 20px 10px 10px; bottom:-8px;}
.more { position:absolute; right:5px; bottom:10px; color:#666;}
/*.more a { font-size:12px; text-transform:uppercase; color:#999; border:2px solid #706d70; padding:1px 10px;}

*/
/*=============================================== cont_box2 ===================================================*/
.cont_box2 { margin:0; padding:0; }
.cont_box2_resize {  margin:0 auto; width:1000px; padding:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative; margin-top:30px;}
.red_bor { border:6px solid #ff2a00; box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */}
.cont_box2 .col { margin:0; float:left;}

.title_fybh {background:url(../images/jjswhg_title_fybh.jpg) no-repeat; width:46px; height:228px; position:absolute; top:40px; left:-27px; z-index:999;}
.tab_conbox{ float:right; width:870px;margin-top:2px;}

.tabs{width:36px;float:left;}
.tabs li{line-height:20px;float:left;background:#9c9c9c;/* overflow:hidden;*/text-align:center; margin:2px 0 0 0; padding:12px 0;}
.tabs li a {font-size:18px;color:#fff;display:block;padding:0;outline: none; padding:0 5px;}
.tabs li a:hover {background:#ff2a00;}	
.tabs .thistab,.tabs .thistab a:hover{background:#ff2a00;}

.tab_con{ display:none; padding:0;}
.tab_con .col1 { float:left; width:570px;}
.tab_con .col1 p  { background:#000; margin:0; padding:10px; color:#fff;}
.tab_con .col2 { float:right; width:290px;}
.tab_con .col2 p { background:#9c9c9c; margin:0; padding:10px;color:#fff;}

.img-box1 img { width:570px; height:405px;}
.img-box2 img ,.img-box3 img{ width:290px; height:177px;}


/*图片缩放*/
.img-box1 {width:570px; height:405px; overflow:hidden}
.img-box2,.img-box3 {width:290px; height:177px; overflow:hidden}
.tab_con img{ cursor:pointer; transition:all 0.6s}
.tab_con img:hover{transform:scale(1.1)}

/*两列列表*/
dl.dl_two_title{display:block; width:100%;}
dl.dl_two_title dd{ font-size:15px; list-style:none; float:left;padding:0 0 0 15px; margin:3px 0 3px 30px;width: 380px; line-height:36px; height:36px; overflow:hidden;background:url(../images/jjswhg_icon.gif) no-repeat left 16px;}

/*dl.dl_two_title dd:nth-child(odd){ margin-right:20px; }*/
 

.a_title a{  margin:0; padding:5px 0; width:390px; font-size:14px; height:32px; line-height:32px; overflow:hidden; background:url(../images/li_square.jpg) no-repeat left 16px; padding-left:10px; }

.single_pic { text-align:left; overflow:hidden; padding:0;}
.single_pic p { color:#000; font-size:14px;}
.single_pic dl { width:590px; height:auto; margin:5px; display:inline; }
.single_pic dl dt { float:left; width:300px; padding:0; margin:0; display:inline;}
.single_pic dl dd { float:left; width:255px; background:#e2e2e2; height:140px; padding:20px 20px 0 20px; text-align:left; overflow:hidden; margin-left:0; }
.single_pic dl dd a{ text-align:center;}
.single_pic dl dd a:hover{ color: #FF0000;}

/*===================================================== cont_box3 ================================================= */
.cont_box3 { margin:0; padding:0;}
.cont_box3_resize { margin:0 auto; width:1000px; padding:20px 0; color:#fff;}
/*.cont_box3 img { border:0; padding:10px 0 0 0;}*/
.cont_box3 .col { margin:0; float:left;}
.cont_box3 .c1 { padding:0 15px 0 0; width:590px;}
.cont_box3 .c1 .title_box {width:190px; height:225px; background:#f59e00; float:left;}
.cont_box3 .c1 .title_border { position:relative;border:3px solid #000; width:130px; height:130px; margin:47px 25px; }
.cont_box3 .c1 .title_text {position:absolute; width:100px; background:#f59e00; font-size:21px; font-weight:normal; line-height:30px; color:#000; left:52px;top:35px; display:block}
.cont_box3 .c1 .pic_box {width:400px; float:left}

/*三屏切换*/
.warpper { width:400px; height:auto; margin:0 auto;  position:relative;}
.wwwqirecom { width:400px; margin:0 auto; overflow:hidden;}
.qirepic { width:400px; height:225px; color:#000;float: left; }
.qirepic ul li img { width:364px; height:225px; }
.qirepic ul li a.qirepic-silder-img {display: block; width:364px;  float: left; }

.qirepic-silder-title { width:18px; height:210px; line-height:21px; padding:10px 9px; text-align:center; vertical-align:middle; float:right; background:#fdc101;overflow:hidden; }
.qirepic-silder-title h3 a { color: #000; font-size:16px;display:block; text-align:center; vertical-align:middle;font-weight: normal; writing-mode: tb-rl;}
.qirepic-silder-title h3 a:hover { text-decoration:none; color:#ff0000; }

.qirepic-silder-desc {  font-size: 14px; color: #666; display:block; height:140px; line-height:24px; padding-bottom: 10px; overflow: hidden; }
.qirepic-silder-desc a { color:#febf32; text-decoration:none;}
.qirepic-silder-desc a:hover { color:#ff0000; text-decoration:underline;}

/*图片导航*/
.num { width:90px; height:10px;padding:10px;left:137px; position:absolute; bottom:0; overflow:hidden; }
.num ul { width:90px; }
.num li { float: left; margin: 0 5px 5px 0px;}
.num li a { display:block; background:#fff; width:25px; height:5px;  }
.num li.on a { background:#fdc101; width:25px; height:5px; } /*当前项*/


.cont_box3 .c2 { position:relative; padding:15px 0 40px 5px; width:385px; border-top:5px solid #000; border-right:5px solid #000;}
.cont_box3 .more2 { position:absolute;width:60px;right:0; text-align:center;}
.cont_box3 .more2 a { font-size:12px; text-transform:uppercase; color:#999; border:2px solid #706d70; padding:0 10px; display:block; position:absolute; bottom:40px; right:70px;}
.cont_box3 .more2 hr {width:60px; height:5px;border:none; border-top: 5px solid #000; display: inline-block; margin:35px 0;}

/*=========================================== cont_box4 =====================================================*/
.cont_box4 { margin:0; padding:0;}
.cont_box4_resize { margin:0 auto; width:1000px; padding:20px 0; color:#fff;}
.cont_box4 a { padding:0; margin:0;}
.cont_box4 img { border:0; padding:10px 0 0 0;}
.cont_box4 .col { margin:0; float:left;}
.cont_box4 .c1 { padding:0 15px 0 0; width:190px;}
.cont_box4 .c2 { padding:0 0 17px 0; width:795px; border-bottom:3px solid #05172f;}
.menu_hdbg {background:url(../images/menu_hdbg.jpg) no-repeat; width:193px; height:88px;}
.menu_tiyu {background:url(../images/menu_tiyu.jpg) no-repeat; width:794px; height:72px;}

/*============================================================= fbg =====================================================*/
.fbg { margin:0; padding:0;}
.fbg_resize { margin:0 auto; width:1040px; padding:50px 0;}

.fbg .col { margin:0; float:left;}
/*.fbg .c1 { padding:0 20px 0 0; width:620px;}
.fbg .c2 { padding:0; width:360px;}*/

.fbg .c1 { padding:0; width:620px;}
.fbg .c2 { padding:0; width:420px;}

.mr10{ margin:0 10px 0 0;}

.left_title {float:left; /*width:30px !important; height:200px !important;  */width:50px;  height:280px; background:#ff2a00; font-size:22px; /*padding:80px 10px 0 10px;*/ padding:0;text-align:center; font-family:'宋体'; color:#fff;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-weight:bold}
.left_title a { color:#fff;}

/*scroll*/
.right_pic_box{float:right; width:570px; height:280px; background:#fff; overflow:hidden}
#swap_pic{padding-bottom:0;padding:0;width:990px;padding-right:0;height:280px;overflow:hidden;}
#swap_pic h2{text-indent:30px;height:15px;color:#292929;font-size:10px}
.scroll_box{position:relative;width:514px;float:left;height:280px;overflow:hidden}
#prev,#next{width:28px;background:#fff;float:left;height:280px; line-height:280px; text-align:center; color:#88806c; font-size:30px; overflow:hidden; margin:0 ; padding:0}
.scroll{cursor:pointer}
.unable{cursor:default}

.pics{position:absolute;width:5000px;top:0}
.pics li{width:570px;float:left;height:230px;overflow:hidden;padding:25px 0;}
.pics li img { width:168; height:230px;}
.pics li p{position:relative; float:left;overflow:hidden; margin:0 5px 0 0; padding:0; width:168px;}
.pics li p span{position:absolute;filter:alpha(opacity=75);line-height:35px;text-indent:10px;width:100%;display:block;height:35px;color:#fff;top:0;cursor:pointer;text-decoration:none;margin-top:230px;left:0;opacity:.75; background:#000;}

/*menu*/
/*.menu_ico { padding:25px 0}
.menu_ico i{ background:url(../images/jjswhg_ico.png) no-repeat; width:86px; height:222px; display: inline-block; margin:0 0 0 30px;}
.menu_ico i.ico_item_01 {background-position:0 0 }
.menu_ico i.ico_item_02 {background-position:-145px 0 }
.menu_ico i.ico_item_03 {background-position:-292px 0 }*/

/*menu 改4个20190802*/
.menu_ico { padding:25px 0}
.menu_ico i{ background:url(../images/jjswhg_ico2.png) no-repeat; width:86px; height:222px; display: inline-block; margin:0 0 0 16px;}
.menu_ico i.ico_item_01 {background-position:0 0 }
.menu_ico i.ico_item_02 {background-position:-121px 0 }
.menu_ico i.ico_item_03 {background-position:-242px 0 }
.menu_ico i.ico_item_04 {background-position:-363px 0 }


/*video*/
.video_box { position:relative; width:320px; height:165px;z-index:9999;}
.video_box img { margin-bottom:12px;}
.ico_video { position: absolute; z-index:9999; top:50%; margin-top:-20px; left:50%; margin-left:-20px; width:40px; height:40px; background: url(../images/video.png) no-repeat;}

.mosaic-block{width:320px;height:165px;float:left;position:relative; margin-bottom:12px; overflow:hidden;display:inline;background:#111 url(../images/bg-black.png) no-repeat center center;}
.mosaic-block a{color:#EEE;text-align:center; text-decoration:none;}
.mosaic-backdrop{width:100%;height:100%;display:none;position:absolute;top:0;background:#111}
.mosaic-backdrop img {width:320px;height:165px; }
.details{margin:0;padding:7px 0 0 0;text-align:center; font-size:14px;}
.mosaic-overlay{width:100%;height:100%;display:none;z-index:5;position:absolute;background:#111}
.bar .mosaic-overlay{bottom:-100px;height:36px;background:url(../images/bg-black.png)}

/*=========================================================== link =======================================================*/
.link { margin:0; padding:0; }
.link_resize { margin:0 auto; padding:0; width:1040px; border:1px solid #3f3f3f; margin-bottom:50px;}
.link_resize .title_box {width:100px; float:left; padding:0; color:#ff2a00; height:48px; line-height:48px; margin-left:20px;}
.link_resize .title_box b { font-size:16px;}
.cont_link { float:right; width:900px; height:48px; line-height:48px; margin:0; padding:0; }
.cont_link a { padding:0 10px; text-decoration:none;}
.cont_link a:hover { color:#ff0000;}

/*=========================================================== footer =====================================================*/
#footer { margin:0; padding:0; background:#9c9c9c; }
#footer_resize { margin:0 auto; padding:50px 0; width:1000px; text-align:center; color:#fff;}
#footer p { margin:0; padding:0; line-height:23px;}
#footer a { color:#fff; text-decoration:none;}

/***************************************** subpages ********************************************************************/

/*====================================================== content =================================================*/
.content_resize { margin:0 auto; padding:0; width:1040px; background:#fff;}
.content .mainbar { margin:0; padding:0 20px 0 0; float:left; width:560px;}
.content .sidebar { padding:0; float:right; width:420px; overflow:hidden;}
.article { padding:10px;}
.listpage { padding:50px 80px;}
.pagination{ padding:0; margin:80px 0 30px 0; text-align:center;}


.position { background:#ff2a00; padding:0 30px; color:#fff; margin:0; height:52px; line-height:52px;font-size:16px; }
.position a{ font-size:16px; color:#fff; text-decoration:none; padding:0;}
.position a:hover{ color:#fff;}

.article { padding:30px;}
.article h1#title{ font:bold 24px/2.0em "Microsoft YaHei",Arial, Helvetica, sans-serif; color:#322725; text-align:center;}
.article .date{ border-top:1px dashed #a6a6a6;border-bottom:1px dashed #a6a6a6; height:32px; line-height:32px;margin:15px auto;text-align:center;font-size:12px;}
.article .date span{ margin:auto 10px; display:inline-block;}
.article .date span a{ color:red;}
.article .abstract{ background:#e5ebed; line-height:24px;text-indent:2em; padding:10px; margin:10px auto; text-align:left;}
.editor{ float:right; font-size:12px; margin-bottom:30px; color:#232323;}
.article .keyword { color:#999;font-size:12px; line-height:20px; text-align:left; margin-left:20px; }
.pagecon{line-height:28px;text-align:left;overflow:hidden; color:#454545; font-size:14px;}
.pagecon p{ margin:15px 0; color:#454545; font-size:14px; line-height:32px;}
.pagecon img{width:100%;overflow:hidden;}
.imgcenter{text-align:center; margin:5px 0;}


/*相关阅读*/
.cont_box5 { margin:0; padding:0; }
.cont_box5_resize { margin:0 auto; width:970px; background:#f59e00; padding:20px 0 20px 30px;}
ul.sub_li_title_date { margin:0; padding:0; list-style:none; }
ul.sub_li_title_date li { margin:0; padding:5px 0; float:left; width:455px; margin-right:30px; background:url(../images/sub_icon.gif) no-repeat left 12px;}
ul.sub_li_title_date li a{ font-size:14px; color:#000; text-decoration:none; padding-left:18px;}
ul.sub_li_title_date li a:hover{ color:#ff0000; text-decoration:none;}
ul.sub_li_title_date li span { float:right; font-size:12px; color:#000;}

ul.sub_li_title_date1 { margin:0; padding:0; list-style:none; }
ul.sub_li_title_date1 li { margin:0; padding:5px 0; float:left; width:410px; margin-right:30px; background:url(../images/sub_icon.gif) no-repeat left 30px;}
ul.sub_li_title_date1 li a{ font-size:14px; color:#000; text-decoration:none; padding-left:18px;}
ul.sub_li_title_date1 li a:hover{ color:#ff0000; text-decoration:none;}
ul.sub_li_title_date1 li span { float:right; font-size:12px; color:#000;}

/*视频列表*/
.sub_cont { padding:30px 30px; }
.list_img{padding: 10px 0 10px 0;}
.list_img li{position: relative;height:250px;float:left;margin:11px;margin-top:0;margin-bottom:20px;background:#fff;display:inline;}
.list_img li a:hover .title,.list_img li a:hover .date {color:#e98201;}
.imgbox{width:220px!important;height:250px;overflow: hidden;border: 1px solid #e0e0e0;border-radius: 2px;-moz-border-radius:2px;-khtml-border-radius:2px;
behavior: url(PIE.htc);}
.imgbox:hover{ color:#000; border: 1px solid #e98201;box-shadow: 0px 0px 4px #e98201;-moz-box-shadow: 0px 0px 4px #e98201;-webkit-box-shadow: 0px 0px 4px #e98201;}
.imgbox .prev{width:220px;height:165px;margin:0;text-align:center;position: relative;}
.imgbox .prev img{width:220px;height:165px;}
.imgbox .title{color:#444;height:40px;padding:5px 8px 0; margin:0px; font:normal 13px "Microsoft YaHei",Bitter, Myriad Pro, Verdana, serif; overflow:hidden;}
.imgbox .date{ color:#777; font:normal 12px/18px Segoeui, Arial, Verdana, serif;margin: 10px 0 0 0;}
.imgbox .desc .time{float:left;height: 40px;width: 81px;padding: 1px 8px 0;margin: 0px;font:normal 12px;}
.imgbox .desc .arr{ background:url(../images/icon_enter.png) no-repeat; width:25px; height:25px;display: block;float:right;margin:7px;}
.imgbox:hover .desc .arr {background:url(../images/icon_enter_hover.png) no-repeat;}

.imgbox .video {position: absolute; top: 50%; margin-top: -20px; left: 50%; margin-left: -20px; width: 40px; height: 40px; background: url(../images/video.png) no-repeat; background-size: 40px 40px; z-index:999}<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2024-12-06 10:13:52" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->